Release notes de la versió 2.3.11 de Canigó

Peticions incorporades a Canigó 2.3.11:

Canvis
  • Canvi CAN-384: Enregistrar la font de l'autenticació a la sessió
    Context: Enregistrar a la sessió web la font (provider) des d'on s'ha aconseguit fer l'autenticació. També mostrar-ho per log.
    Servei afectat: canigo-service-security
    Solució: Afegir un logger en la classe SequentialProviderManager per poder veure el provider pel que s'ha autenticat.
  • Canvi CAN-526: Configuració del tractament dels doble-submit en els formularis
    Context: Configuració del tractament dels doble-submit en els formularis
    Servei afectat: canigo-service-web
    Solució: Modificació del tag <fwk:form> per afegir una opció extra "disabledSubmit" que activa(true) o desactiva(false) la protecció contra el doble submit en un formulari determinat.
  • Canvi CAN-620: Correcció del JS d'autocomplete per tal de que funcioni els paràmetres forceSelection i emptyFunction
    Context: Correcció del JS d'autocomplete per tal de que funcioni els paràmetres forceSelection i emptyFunction
    Component afectat: canigo-ajaxtags-validation.js
    Solució: Modificació del script segons les especificacions de la petició de canvi per fer funcionar correctament els dos paràmetres indicats.
  • Canvi CAN-873: Mostrar succesMessage juntament amb missatges d'errors de validació de forma opcional
    Context: Mostrar succesMessage juntament amb missatges d'errors de validació de forma opcional
    Component afectat: canigo-ajaxtags-validation.js
    Solució: S'afegeix un paràmetre extra a cada jsp que volgui utilitzar aquesta funcionalitat "seeMsgWithError". El seu valor (true/false) indicarà si es vol mostrar el missatge d'error amb el missatge informatiu o només el d'error.
  • Canvi CAN-1147: Pujar versió de Struts per solucionar bug de seguretat
    Context: Pujar versió de Struts per solucionar bug de seguretat
    Llibreries afectades: struts-1.2.9.jar
    Solució: Actualització de la llibreria struts-1.2.7.jar a la versió 1.2.9 on estan implementats tots el canvis que solucionen el bug de seguretat.
  • Canvi CAN-1196: exportar un report excel
    Context: Exportar un report excel
    Servei afectat: canigo-service-reporting
    Solució: Modificació de la classe RenderJasperReportXLSView.java per tal d'afegir la possibilitat d'exportar arxius Excel(xls) com Array de Bytes.
Incidències
  • Incidència CAN-1150: Tooltip del textFieldTag no es mostra
    Context: El tooltip d'un <fwk:text> no es mostra correctament en IE6.
    Servei afectat: canigo-service-web
    Solució: Modificació del tooltip per que sigui compatible amb tots els navegadors.
  • Incidència CAN-1154: Correccions calendari ofert per CANIGO
    Context: El calendari no mostra correctament alguns literals en català.
    Component estàtic afectat: calendar-ca.js
    Solució: Modificació del component del calendari encarregat de la renderització dels literals en català.
  • Incidència CAN-1180: Textarea amb format a pestanyes
    Context: En crear un Textarea amb pestanyes, en el moment de la càrrega inicial, es visualitzen totes les pestanyes buides.
    Servei afectat: canigo-service-web
    Solució: Eliminació d'una sentencia condicional que feia que no es carregués correctament els textArea's provocant l'efecte de pestanyes buides.